package kgame5.kmath {

/**
 * @author kangkai
 * 功能1
 * 这个是计算导弹的弹道用的，游戏用的，不真实，其实就是个抛物线，算好站在哪里要打到哪里
 * 航线的算法,计算抛物线，由initH,vx,dx,g来算出发射的时候的初始速度
 * initY,是发射的时候的高度，
 * vx,水平方向的速度，
 * dx是水平方向的距离,
 * G是重力加速度
 * 
 * 功能2
 * 
 */
public class MathLane {
	//注意vx不能为0
	//根据H,vx,X,G计算开始的y需要多大,
	public static function CalcVY(initY:int,vx:int,dx:int,G:int):int{
		if(vx==0){
			throw new Error("!!vx不能为0");
		}
		var t:Number=dx/vx;
		var vy:int=(-initY-G*t*t/2)/t;
		return vy;
		
	}
	
	//
}//end of class
}
